package com.itheima.mapper;

import com.github.pagehelper.Page;
import com.itheima.domin.entity.DegreeCount;
import com.itheima.domin.entity.GenderCount;
import com.itheima.domin.entity.JobCount;
import com.itheima.domin.entity.StudentCount;
import com.itheima.domin.pojo.Log;
import com.itheima.domin.query.LogQuery;
import com.itheima.domin.vo.JobOption;
import com.itheima.domin.vo.StudentOption;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**统计各个岗位人数
 * @Author:上官徵羽
 * @Date: 2025/07/14 16:35
 * @Description TODO 今日内容:
 */
@Mapper
public interface ReportMapper {

    /** 统计各个岗位人数 */
    List<JobCount> reportJobIsNum();
    /** 统计男女人数 */
    List<GenderCount> getEmpGenderData();
    /** 统计学历 */
    List<DegreeCount> getDegreeData();
    /** 统计班级人数 */
    List<StudentCount> getStudentCountData();
    /** 日志统计 */
    Page<Log> logInfo(LogQuery logQuery);
    /** 监听记录日志 */
    void addLog(Log log);
}
